#ifndef _DATA_ACCESS_HPP_
#define _DATA_ACCESS_HPP_

#include <map>
#include <set>
#include <list>

#include "GPSdata.hpp"
#include "GPSsplitter.hpp"
#include "GPSreceiver.hpp"

namespace ModuleData
{

  extern GPSreceiver& instance( void );
  inline void         set_default_constructor( ObjGen gen ){default_gen = gen;}
  inline void         set_default_destructor( ObjDel del ){default_del = del;}
  inline void         set_default_processor( ObjGen gen, ObjDel del ){default_gen = gen;default_del = del;}
}

#endif//_DATA_ACCESS_HPP_			\
